import requset from '@/utils/request'

// 封装一个方法-> 加入购物车
// goodsId => 商品Id iphone8
// goodsSkuId => 商品规格id 黑色的iphone8  红色的iPone8
export const addCart = (goodsId, goodsNum, goodsSkuId) => {
  // 1. 请求地址;2.data;3.config配置项
  return requset.post('/cart/add', {
    goodsId,
    goodsNum,
    goodsSkuId
  })
}

// 获取购物车列表 api(封装接口)
export const getCartList = () => {
  return requset.get('/cart/list')
}

// 更新购物车商品的数量
export const changeCount = (goodsId, goodsNum, goodsSkuId) => {
  return requset.post('/cart/update', {
    goodsId,
    goodsNum,
    goodsSkuId
  })
}

// 删除购物车商品
export const delSelect = (cartIds) => {
  return requset.post('/cart/clear', {
    cartIds
  })
}
